function BFS() {
  let queue = [];

  while (queue.length) {
    const top = queue.shift();
    // 审查 top 是否为目标节点

    // 站在 top 坐标上能看到的所有坐标全部记录
    for (let i = 0; i < 4; i++) {
      queue.push(coordinate);// top 能到达的坐标放入队列
    }

  }
}